/*
点击消除
牛牛拿到了一个字符串。
他每次“点击”，可以把字符串中相邻两个相同字母消除，例如，字符串"abbc"点击后可以生成"ac"。
但相同而不相邻、不相同的相邻字母都是不可以被消除的。
牛牛想把字符串变得尽可能短。他想知道，当他点击了足够多次之后，字符串的最终形态是什么？
 */

import java.util.Scanner;
public class demo10 {
    public static void main(String[] args) {
        Scanner in =new Scanner(System.in);
        String s =in.nextLine();
        StringBuilder sb = new StringBuilder(s.length());
        int j = -1;
        for (int i = 0;i < s.length();i++){
            if (j == -1 || sb.charAt(j) != s.charAt(i)){
                sb.append(s.charAt(i));
                j++;
            }else {
                sb.deleteCharAt(j--);
            }
        }

        System.out.println(sb.length() != 0 ? sb.toString() : 0);
    }

}
